#ifndef _SIMULATOR_HH_
#define _SIMULATOR_HH_
#include "Order.h"
#include "Spread.hh"
#include "State.h"

struct Simulator : public State
{
  Simulator(void);
  Simulator(const State & s);
  signed death;
  

  void simulate_one_step(Order & myOrder);

  signed solve_battles(State & s);


};

#endif /* _SIMULATOR_HH_ */
